Removing hvm_safe_block() from the SVM hlt function avoids SVM guest problems.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 28 Feb 2006 09:11:33 +0000 (10:11 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 28 Feb 2006 09:11:33 +0000 (10:11 +0100)
This is a temporary solution.

Signed-off-by: Tom Woller <thomas.woller@amd.com>
xen/arch/x86/hvm/svm/svm.c

index ec949aecc63b2074ace4501c2ba32aaad443683a..e4d1c6bf0990b5eb5f9f8a803776e41052de7211 100644 (file)
@@ -1813,7 +1813,9 @@ static inline void svm_vmexit_do_hlt(struct vmcb_struct *vmcb)
         next_wakeup = next_pit;
     if ( next_wakeup != - 1 )
         set_timer(&current->arch.hvm_svm.hlt_timer, next_wakeup);
+/* temporary workaround for 8828/8822 evtchn patches causing SVM failure.
     hvm_safe_block();
+*/
 }